mentally challenged - Francés Inglés Diccionario